package com.sojson.enums;

/**
 * 佣金计算类型枚举类
 * 
 * @author liu
 * @date 2020-10-01
 */
public enum EBalanceType {

    /** 诚意金 */
    DEPOSIT(1, "诚意金"),
    /** 兼职订单 */
    POST(2, "兼职订单"),
    /** 提现到微信 */
    WITHDRAW_WX(3, "提现到微信"),
    /** 酒店订单 */
    HOTEL(4, "酒店订单"),
    /** 商城订单 */
    SHOPPING(5, "商城订单"),
    /** 推广用户 */
    REGISTER(6, "推广用户"),
    /** 分销 */
    DIVIDE(7, "分销"),
    /** 提现到余额 */
    WITHDRAW_BROKERAGE(8, "提现到余额");

    /** 类型代码 */
    private int code;
    /** 类型名称 */
    private String name;

    private EBalanceType(int code, String name) {
        this.code = code;
        this.name = name;
    }

    /**
     * 获取类型代码
     * 
     * @return
     */
    public int getCode() {
        return code;
    }

    /**
     * 设置类型代码
     * 
     * @param code
     */
    public void setCode(int code) {
        this.code = code;
    }

    /**
     * 获取类型名称
     * 
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * 设置类型名称
     * 
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

}